arm64: dts: rockchip: correct voltage selector on Firefly-RK3399
authorHeinrich Schuchardt <xypron.glpk@gmx.de>
Mon, 4 Jun 2018 17:15:23 +0000 (19:15 +0200)
committerSalvatore Bonaccorso <carnil@debian.org>
Thu, 18 Nov 2021 21:32:07 +0000 (21:32 +0000)
commit6166e9d9dc158144de8d988507ae7f3968b59854
tree207c7989356fd3508004b1150997c88fc62ecaed
parent50da59b691c620e04c7b031ad411136298b93e9c
arm64: dts: rockchip: correct voltage selector on Firefly-RK3399

Bug-Debian: https://bugs.debian.org/900799
Origin: https://git.kernel.org/pub/scm/linux/kernel/git/mmind/linux-rockchip.git/patch/?id=710e8c4a54be82ee8a97324e7b4330bf191e08bf

Without this patch the Firefly-RK3399 board boot process hangs after these
lines:

   fan53555-regulator 0-0040: FAN53555 Option[8] Rev[1] Detected!
   fan53555-reg: supplied by vcc_sys
   vcc1v8_s3: supplied by vcc_1v8

Blacklisting driver fan53555 allows booting.

The device tree uses a value of fcs,suspend-voltage-selector different to
any other board.

Changing this setting to the usual value is sufficient to enable booting
and also matches the value used in the vendor kernel.

Fixes: 171582e00db1 ("arm64: dts: rockchip: add support for firefly-rk3399 board")
Cc: stable@vger.kernel.org
Signed-off-by: Heinrich Schuchardt <xypron.glpk@gmx.de>
Signed-off-by: Heiko Stuebner <heiko@sntech.de>
Gbp-Pq: Topic bugfix/arm64
Gbp-Pq: Name dts-rockchip-correct-voltage-selector-firefly-RK3399.patch
arch/arm64/boot/dts/rockchip/rk3399-firefly.dts